#!/bin/sh

## 脚本功能：
##	1.	复制最新的aspnetcore的代码到指定活动区目录
##	2.	复制最新的aspnetcore的配置文件到指定活动区目录
##

##代码备份目录
code_dir="/swansay518-backup/518_soure_code"

##进入docker-compose 文件的目录
cd ${code_dir}

##最新代码目录
dir_data=`date  +"%Y-%m-%d"`
[ ! -d ${dir_data} ] && echo "${dir_data} 目录不存在，请检查目录是否存在，正在退出............."&& exit 100

##最新代码所在目录为
new_code="${code_dir}/$dir_data"
echo "${new_code}"

##部署好的活动区目录
hdq_dir="/vdb1"
[ ! -d ${hdq_dir} ] && echo "请确认活动区目录路径是否正确：${hdq_dir}.正在退出............." && exit 101

##现有的活动区目录
canshu=$1
#let hqd_num=1

for hqd_name in `ls -d ${hdq_dir}/518*`
do
	echo "活动区名称为：${hqd_name}"
done

[ -z  $canshu ] && echo -e "\033[31m 脚本带的参数为空，脚本无法执行，请使用以上参数.\033[0m" &&exit 99


#for i in `ls ${hdq_dir}`
for i in `ls ${hdq_dir} | grep $1`
do
	echo "$i"
	rsync -av --progress ${code_dir}/${dir_data}/app     ${hdq_dir}/$i
	rsync -av --progress ${code_dir}/${dir_data}/config/$i/app   ${hdq_dir}/$i
done

